package com.surfilter.dao;

import java.util.List;
import java.util.Map;

import com.surfilter.bean.MapData;
import com.surfilter.bean.QueryResult;
import com.surfilter.bean.VirtualIdentity;

public interface VirtualMapper {
	List<VirtualIdentity> getaccountAnalysis(Map<String, String> param) throws Exception;
	List<VirtualIdentity> getvirAnalysis(Map<String, String> param) throws Exception;
	/**查询账号的虚拟身份*/
	List<VirtualIdentity> selectVirtualIdentity(MapData mapData) throws Exception;
	List<VirtualIdentity> getTableShow() throws Exception;

	List<VirtualIdentity> getvirAnalysisByAccount(Map<String, String> map);

	VirtualIdentity getDetailInfo(String account, String virtualIdentity, String virtualtype);

    List<QueryResult> queryAccountResult(QueryResult queryResult);

    int deleteVirtualIdentityByAccount(String account);

    List<VirtualIdentity> getIdentify();

    void saveVirtualIdentityList(List<VirtualIdentity> list);
}
